Long Haired German Shepherd: What To Know Before Buying